#include "stl.h"
#include "solution.h"

int main(int argc, char *argv[]){
    vector<vector<int>> mats[]={
        {{1,-1},{-1,1}}, // 4
        {{1,2,3},{-1,-2,-3},{1,2,3}}, // 16
        {{-1,0,-1},{-2,1,3},{3,2,2}}, // 15
        {{2,9,3},{5,4,-4},{1,7,1}}, // 34
    };
    Solution sln;
    for(auto & m: mats){
        print("mat=\n", Mat(m))
        print("maxSum:", sln.maxMatrixSum(m), "\n\n")
    }
    
    print("\n------ main exit ------\n")
    return 0;
}
